home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / pluginy Firefox / 6826 / 6826.xpi / content / options.xul < prev    next >
Extensible Markup Language  |  2008-06-23  |  4KB  |  84 lines

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!-- ***** BEGIN LICENSE BLOCK *****
  3.   -   Version: MPL 1.1/GPL 2.0/LGPL 2.1
  4.   -
  5.   - The contents of this file are subject to the Mozilla Public License Version
  6.   - 1.1 (the "License"); you may not use this file except in compliance with
  7.   - the License. You may obtain a copy of the License at
  8.   - http://www.mozilla.org/MPL/
  9.   - 
  10.   - Software distributed under the License is distributed on an "AS IS" basis,
  11.   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
  12.   - for the specific language governing rights and limitations under the
  13.   - License.
  14.   -
  15.   - The Original Code is GAds remover.
  16.   -
  17.   - The Initial Developer of the Original Code is
  18.   - Ognean Dragos.
  19.   - Portions created by the Initial Developer are Copyright (C) 2008
  20.   - the Initial Developer. All Rights Reserved.
  21.   -
  22.   - Contributor(s):
  23.   -
  24.   - Alternatively, the contents of this file may be used under the terms of
  25.   - either the GNU General Public License Version 2 or later (the "GPL"), or
  26.   - the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
  27.   - in which case the provisions of the GPL or the LGPL are applicable instead
  28.   - of those above. If you wish to allow use of your version of this file only
  29.   - under the terms of either the GPL or the LGPL, and not to allow others to
  30.   - use your version of this file under the terms of the MPL, indicate your
  31.   - decision by deleting the provisions above and replace them with the notice
  32.   - and other provisions required by the GPL or the LGPL. If you do not delete
  33.   - the provisions above, a recipient may use your version of this file under
  34.   - the terms of any one of the MPL, the GPL or the LGPL.
  35.   - 
  36.   - ***** END LICENSE BLOCK ***** -->
  37.  
  38. <?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
  39. <!DOCTYPE prefwindow SYSTEM "chrome://gadrm/locale/prefwindow.dtd">
  40. <prefwindow id="gadrmPreferences" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" title="Settings" ondialogaccept="saveBlockOptions()">
  41.  <script src="utils.js"/>
  42.  <script src="options.js"/> 
  43.   <commandset>
  44.     <command id="onSiteTextBox" oncommand="addExceptionSite()" disabled="true" />
  45.     <command id="onRemoveAll" oncommand="removeAllExceptions()" />
  46.     <command id="onRemoveSelected" oncommand="removeSelectedItem()" disabled="true" />    
  47.   </commandset>
  48.   <prefpane id="pane1" label="Preferences">
  49.     <preferences>      
  50.       <preference id="remove_enable" name="extensions.gadrm.remove_enable" type="bool"/>
  51.       <preference id="remove_analytics" name="extensions.gadrm.remove_analytics" type="bool"/>      
  52.       <preference id="exception_list" name="extensions.gadrm.exception_list" type="string"/>
  53.     </preferences>
  54.     <groupbox id="onoffGroup">
  55.         <caption label="On/Off"/>
  56.         <checkbox id="checkboolpref" preference="remove_enable" label="Enable Ads Remover"/>        
  57.     </groupbox>
  58.     <groupbox id="enableFeaturesGroup">
  59.         <caption label="Enable/disable features"/>
  60.         <checkbox id="rmAnalytics" preference="remove_analytics" label="Block Google Analytics"/>
  61.     </groupbox>
  62.     <!--accesskey="&checkboolpref.accesskey;"-->
  63.      <groupbox id="exceptionListBox" style="margin-bottom:15px">
  64.       <caption label="Exceptions"/>
  65.       <description style="width:300px">You can set a list of sites that are excepted from ad blocking. (eg. *.example.com)</description>
  66.       <separator />
  67.       <hbox>
  68.         <textbox id="siteTextbox" flex="1" oninput="onInput(this)"/>
  69.         <button id="addSiteButton" label="Add"  command="onSiteTextBox"/>
  70.       </hbox>
  71.       <separator />
  72.       <listbox id="exceptionList" seltype="single" style="height: 12em;" onselect="itemSelected(event.target);"/>
  73.       <separator />
  74.       <hbox>
  75.         <button id="removeButton" label="Remove" disabled="true" command="onRemoveSelected"/>
  76.         <button id="removeAllButton" label="Remove All" command="onRemoveAll"/>
  77.       </hbox>
  78.     </groupbox>
  79.     <script>
  80.         populateExceptionList();
  81.     </script>    
  82.   </prefpane> 
  83. </prefwindow>
  84.